3,219 research outputs found

    SAT Modulo Monotonic Theories

    Full text link
    We define the concept of a monotonic theory and show how to build efficient SMT (SAT Modulo Theory) solvers, including effective theory propagation and clause learning, for such theories. We present examples showing that monotonic theories arise from many common problems, e.g., graph properties such as reachability, shortest paths, connected components, minimum spanning tree, and max-flow/min-cut, and then demonstrate our framework by building SMT solvers for each of these theories. We apply these solvers to procedural content generation problems, demonstrating major speed-ups over state-of-the-art approaches based on SAT or Answer Set Programming, and easily solving several instances that were previously impractical to solve

    Exploiting shared structure in software verification conditions

    Get PDF
    Abstract. Despite many advances, today’s software model checkers and extended static checkers still do not scale well to large code bases, when verifying properties that depend on complex interprocedural flow of data. An obvious approach to improve performance is to exploit software structure. Although a tremendous amount of work has been done on exploiting structure at various levels of granularity, the fine-grained shared structure among multiple verification conditions has been largely ignored. In this paper, we formalize the notion of shared structure among verification conditions, propose a novel and efficient approach to exploit this sharing, and provide experimental results that this approach can significantly improve the performance of verification, even on pathand context-sensitive and dataflow-intensive properties.

    Executive control of stimulus-driven and goal-directed attention in visual working memory

    Get PDF
    We examined the role of executive control in stimulus-driven and goal-directed attention in visual working memory using probed recall of a series of objects, a task that allows study of the dynamics of storage through analysis of serial position data. Experiment 1 examined whether executive control underlies goal-directed prioritization of certain items within the sequence. Instructing participants to prioritize either the first or final item resulted in improved recall for these items, and an increase in concurrent task difficulty reduced or abolished these gains, consistent with their dependence on executive control. Experiment 2 examined whether executive control is also involved in the disruption caused by a post-series visual distractor (suffix). A demanding concurrent task disrupted memory for all items except the most recent, whereas a suffix disrupted only the most recent items. There was no interaction when concurrent load and suffix were combined, suggesting that deploying selective attention to ignore the distractor did not draw upon executive resources. A final experiment replicated the independent interfering effects of suffix and concurrent load while ruling out possible artifacts. We discuss the results in terms of a domain-general episodic buffer in which information is retained in a transient, limited capacity privileged state, influenced by both stimulus-driven and goal-directed processes. The privileged state contains the most recent environmental input together with goal-relevant representations being actively maintained using executive resources

    Size- and speed-dependent mechanical behavior in living mammalian cytoplasm

    Get PDF
    Active transport in the cytoplasm plays critical roles in living cell physiology. However, the mechanical resistance that intracellular compartments experience, which is governed by the cytoplasmic material property, remains elusive, especially its dependence on size and speed. Here we use optical tweezers to drag a bead in the cytoplasm and directly probe the mechanical resistance with varying size a and speed V. We introduce a method, combining the direct measurement and a simple scaling analysis, to reveal different origins of the size- and speed-dependent resistance in living mammalian cytoplasm. We show that the cytoplasm exhibits size-independent viscoelasticity as long as the effective strain rate V/a is maintained in a relatively low range (0.1 s −1 < V/a < 2 s −1 ) and exhibits size-dependent poroelasticity at a high effective strain rate regime (5 s −1 < V/a < 80 s −1 ). Moreover, the cytoplasmic modulus is found to be positively correlated with only V/a in the viscoelastic regime but also increases with the bead size at a constant V/a in the poroelastic regime. Based on our measurements, we obtain a full-scale state diagram of the living mammalian cytoplasm, which shows that the cytoplasm changes from a viscous fluid to an elastic solid, as well as from compressible material to incompressible material, with increases in the values of two dimensionless parameters, respectively. This state diagram is useful to understand the underlying mechanical nature of the cytoplasm in a variety of cellular processes over a broad range of speed and size scales. Keywords: cell mechanics; poroelasticity; viscoelasticity; cytoplasmic state diagra

    Proving sequential consistency by model checking

    Get PDF
    Sequential consistency is a multiprocessor memory model of both practical and theoretical importance. Unfortunately, the general problem of verifying that a finitestate protocol implements sequential consistency is undecidable, and in practice, validating that a real-world, finitestate protocol implements sequential consistency is very time-consuming and costly. In this work, we show that for memory protocols that occur in practice, a small amount of manual effort can reduce the problem of verifying sequential consistency into a verification task that can be discharged automatically via model checking. Furthermore, we present experimental results on a substantial, directorybased cache coherence protocol, which demonstrate the practicality of our approach.

    A Self-Consistent Microscopic Theory of Surface Superconductivity

    Full text link
    The electronic structure of the superconducting surface sheath in a type-II superconductor in magnetic fields Hc2<H<Hc3H_{c2}<H<H_{c3} is calculated self-consistently using the Bogoliubov-de Gennes equations. We find that the pair potential Δ(x)\Delta(x) exhibits pronounced Friedel oscillations near the surface, in marked contrast with the results of Ginzburg-Landau theory. The role of magnetic edge states is emphasized. The local density of states near the surface shows a significant depletion near the Fermi energy due to the development of local superconducting order. We suggest that this structure could be unveiled by scanning-tunneling microscopy studies performed near the edge of a superconducting sample.Comment: 12 pages, Revtex 3.0, 3 postscript figures appende

    Automatic summarization of rushes video using bipartite graphs

    Get PDF
    In this paper we present a new approach for automatic summarization of rushes, or unstructured video. Our approach is composed of three major steps. First, based on shot and sub-shot segmentations, we filter sub-shots with low information content not likely to be useful in a summary. Second, a method using maximal matching in a bipartite graph is adapted to measure similarity between the remaining shots and to minimize inter-shot redundancy by removing repetitive retake shots common in rushes video. Finally, the presence of faces and motion intensity are characterised in each sub-shot. A measure of how representative the sub-shot is in the context of the overall video is then proposed. Video summaries composed of keyframe slideshows are then generated. In order to evaluate the effectiveness of this approach we re-run the evaluation carried out by TRECVid, using the same dataset and evaluation metrics used in the TRECVid video summarization task in 2007 but with our own assessors. Results show that our approach leads to a significant improvement on our own work in terms of the fraction of the TRECVid summary ground truth included and is competitive with the best of other approaches in TRECVid 2007

    Improving Multiple-CMP Systems Using Token Coherence

    Get PDF
    Improvements in semiconductor technology now enable Chip Multiprocessors (CMPs). As many future computer systems will use one or more CMPs and support shared memory, such systems will have caches that must be kept coherent. Coherence is a particular challenge for Multiple-CMP (M-CMP) systems. One approach is to use a hierarchical protocol that explicitly separates the intra-CMP coherence protocol from the inter-CMP protocol, but couples them hierarchically to maintain coherence. However, hierarchical protocols are complex, leading to subtle, difficult-to-verify race conditions. Furthermore, most previous hierarchical protocols use directories at one or both levels, incurring indirections—and thus extra latency—for sharing misses, which are common in commercial workloads. In contrast, this paper exploits the separation of correctness substrate and performance policy in the recently-proposed token coherence protocol to develop the first M-CMP coherence protocol that is flat for correctness, but hierarchical for performance. Via model checking studies, we show that flat correctness eases verification. Via simulation with micro-benchmarks, we make new protocol variants more robust under contention. Finally, via simulation with commercial workloads on a commercial operating system, we show that new protocol variants can be 10-50% faster than a hierarchical directory protocol

    Visual working memory phenomena based on categorical tasks replicate using a continuous measure : A simple interpretation and some methodological considerations

    Get PDF
    An increasingly popular method for investigating visuospatial working memory assumes stored features of objects such as color and orientation vary along continua subject to internal noise. It adapts the stimulus adjustment procedure from perceptual psychophysics to assess the precision with which stored features are represented in memory. This contrasts with methods using discrete, categorical measures of feature retention. The current study examined the replicability of some phenomena documented using conventional methodology when assessed using a continuous measure of feature recall. These concern memory for a short series of objects and include effects of recency, prioritizing an individual object, and presenting an irrelevant additional object after the last item (a poststimulus 'suffix'). In two experiments we find broadly similar results using a continuous measure of color-orientation binding to those obtained previously using categorical measures, with small differences we regard as minor. We interpret the convergence between methods in terms of a simple analogy between categorical memory and categorical perception whereby categorical retrieval involves the application of a discrete criterion to an underlying continuum of stored feature information. We conclude by discussing some of the advantages and limitations of continuous and categorical measures of retention
    corecore